Skip to content

[codex] HackerRank 플랫폼 지원 추가#8

Merged
dev-minsoo merged 3 commits into
mainfrom
codex/feat-hackerrank-platform
May 7, 2026
Merged

[codex] HackerRank 플랫폼 지원 추가#8
dev-minsoo merged 3 commits into
mainfrom
codex/feat-hackerrank-platform

Conversation

@dev-minsoo
Copy link
Copy Markdown
Owner

변경 사항

  • 플랫폼 설정 구조를 일반화해 LeetCode, Programmers, HackerRank를 동일한 설정/경로 템플릿 흐름에서 다루도록 정리했습니다.
  • HackerRank Practice 제출 감지, Accepted 판정, GitHub 자동 동기화 어댑터를 추가했습니다.
  • HackerRank 옵션 화면, welcome 화면, README 문서와 데모 GIF를 반영했습니다.
  • GitHub 저장소 About 설명도 HackerRank 포함 문구로 업데이트했습니다.

배경

기존 AlgorithmHub는 LeetCode와 Programmers만 지원했기 때문에 HackerRank 제출 결과를 자동 업로드할 수 없었습니다. HackerRank는 제출 직후 처리 시간이 길고 API 응답 상태가 플랫폼별로 달라, 제출 이벤트 감지와 Accepted 판정을 별도 어댑터로 분리했습니다.

영향

  • 기존 LeetCode/Programmers 동기화 흐름은 유지됩니다.
  • HackerRank는 정답 제출로 판정된 경우에만 Syncing/Synced 흐름이 시작됩니다.
  • 실패 제출, 컴파일 에러, 처리 중 상태는 동기화하지 않습니다.

검증

  • npm run build
  • npm run lint
  • LeetCode 수동 동작 확인
  • Programmers 수동 동작 확인
  • HackerRank 실패 제출, 재풀이 제출, 신규 풀이 제출 수동 동작 확인

@dev-minsoo dev-minsoo marked this pull request as ready for review May 7, 2026 12:02
@dev-minsoo dev-minsoo merged commit 7482423 into main May 7, 2026
1 check passed
@dev-minsoo dev-minsoo deleted the codex/feat-hackerrank-platform branch May 7, 2026 12:08
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

🎉 This PR is included in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant